/*******************************************************************************
  * 文件：NetComm_WiFiCfg.c
  * 作者：djy
  * 版本：v1.0.0
  * 日期：2020.12.04
  * 说明：wifi配网
*******************************************************************************/
#ifndef _NETCOMM_WIFI_CFG_H
#define _NETCOMM_WIFI_CFG_H

#include "Typedefine.h"
#include "Constant.h"
#include "Macro.h"
#include "OS_Timer.h"

typedef enum 
{
	eWIFI_NOAP      = -2,		    //无发连接AP
	eWIFI_NOSERVER  = -1,           //无法连接服务器
	eWIFI_ONPOWER   =  0,           //上电缺省值
	eWIFI_CFG       =  1,		    //wifi配置中
	eWIFI_OK        =  2,		    //wifi正常连接
}WifiStatus_te;//WiFi状态

typedef struct
{
    WifiStatus_te   eWIFIStatus;
    Timer_ts        sCfgCheckTimer;
    Timer_ts        sCfgTimer;
}WiFiCfg_ts;

WifiStatus_te  NetComm_GetWifiStatus(void);
void NetComm_SetWifiStatus(WifiStatus_te estatus);

void NetComm_WiFICfgInit(void);
#endif

